package br.upis.criacional.factory.method.principal;

import br.upis.criacional.factory.method.Montadora.Abstrato.Carro;
import br.upis.criacional.factory.method.Montadora.Abstrato.FabricaDeAcessorios;
import br.upis.criacional.factory.method.Montadora.Abstrato.Montadora;
import br.upis.criacional.factory.method.Montadora.Enum.Categoria;
import br.upis.criacional.factory.method.Montadora.Fabrica.FabricanteFiat;
import br.upis.criacional.factory.method.Montadora.Fabrica.MontadoraVW;

public class PrincipalMontadora {

	public static void main(String[] args) {
		Montadora m = new MontadoraVW();
		FabricaDeAcessorios f = new FabricanteFiat();
		@SuppressWarnings("unused")
		Carro c = m.criarCarro(Categoria.POPULAR, f);
	}

}
